package ar.edu.caece.compiler.grammar.nonterminals;

import ar.edu.caece.compiler.grammar.NonTerminalSymbol;
import ar.edu.caece.compiler.grammar.terminals.IdentifierToken;

public class POSEXPRLLAM1 extends NonTerminalSymbol implements POSEXPRLLAM {

	private IdentifierToken identifierToken;
	private POSID posid;
		
	public POSEXPRLLAM1(IdentifierToken identifierToken, POSID posid) {
		super();
		this.identifierToken = identifierToken;
		this.posid = posid;
	}



	@Override
	public String getRepresentation() {
		// TODO Auto-generated method stub
		return "{"+this.getClass().getSimpleName()+" -> "+identifierToken.getRepresentation()+" "+posid.getRepresentation()+"}";
	}



	public IdentifierToken getIdentifierToken() {
		return identifierToken;
	}



	public POSID getPosid() {
		return posid;
	}

}
